The Occidental is a stunning resort with breathtaking gardens, friendly wildlife, and excellent staff, but it has a few downsides. While the rooms were clean, the lack of a balcony was disappointing. The beach was beautiful, but the pool was always crowded, and entertainment was lacking. The food was hit or miss, with limited options at times, and making dinner reservations was a hassle. A better shopping experience and more evening activities would have improved the trip. Despite these minor setbacks, we had an amazing time and would return with a few adjustments!